package com.ruoyi.basebill.service;

import java.util.List;

import com.ruoyi.basebill.domain.WfzNzjft;
import com.ruoyi.basebill.domain.WfzNzjjt;

/**
 * 计提年终奖Service接口
 * 
 * @author xiefeng
 * @date 2022-12-12
 */
public interface IWfzNzjjtService 
{
    /**
     * 查询计提年终奖
     * 
     * @param fid 计提年终奖主键
     * @return 计提年终奖
     */
    public WfzNzjjt selectWfzNzjjtByFid(Long fid);

    /**
     * 查询计提年终奖列表
     * 
     * @param wfzNzjjt 计提年终奖
     * @return 计提年终奖集合
     */
    public List<WfzNzjjt> selectWfzNzjjtList(WfzNzjjt wfzNzjjt);

    /**
     * 新增计提年终奖
     * 
     * @param wfzNzjjt 计提年终奖
     * @return 结果
     */
    public int insertWfzNzjjt(WfzNzjjt wfzNzjjt);

    /**
     * 修改计提年终奖
     * 
     * @param wfzNzjjt 计提年终奖
     * @return 结果
     */
    public int updateWfzNzjjt(WfzNzjjt wfzNzjjt);

    /**
     * 批量删除计提年终奖
     * 
     * @param fids 需要删除的计提年终奖主键集合
     * @return 结果
     */
    public int deleteWfzNzjjtByFids(Long[] fids);

    /**
     * 删除计提年终奖信息
     * 
     * @param fid 计提年终奖主键
     * @return 结果
     */
    public int deleteWfzNzjjtByFid(Long fid);

    /**
     *
     * @param wfzNzjjt 导入年终奖计提
     * @return
     */
    public String importNzjjt(WfzNzjjt wfzNzjjt);
}
